body{
	line-height: 1;
	font-weight: 200;
	font-family: 'PingFang SC','STHeitisc-light', 'Helvetica-light',arial,sans-serif;
	font-size: 14px;
}
.clearfix{
	display: inline-block;
	&::after{
		display: block;
		content: '.';
		height: 0;
		line-height: 0;
		clear: both;
		visibility: hidden;
	}
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5) {
	.border-1px-y{
		&::after{
			transform: scaleY(0.7);
			-webkit-transform: scaleY(0.7);
		}
	}
	.border-1px-x{
		&::after{
			transform: scaleX(0.7);
			-webkit-transform: scaleX(0.7);
		}
	}
}
@media screen and (-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2) {
	.border-1px-y{
		&::after{
			transform: scaleY(0.5);
			-webkit-transform: scaleY(0.5);
		}
	}
	.border-1px-x{
		&::after{
			transform: scaleX(0.5);
			-webkit-transform: scaleX(0.5);
		}
	}
}
.weui-loading_toast{
	font-size: 16px!important;
}
html, body {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
}
.flex{
	display: flex;
	display: -webkit-flex;
}
.fr{
	float: right;
}
.fl{
	float: left;
}
.clearfix{
	zoom: 1;
	overflow:hidden;
}
button{
	border-width: 0;
    outline: 0;
    -webkit-appearance: none;
}
.mt6{
	margin-top: 0.6rem;
}
.mb6{
	margin-bottom: 0.6rem;
}
.ml3{
	margin-left: 0.3rem;
}
.mr3{
	margin-right: 0.3rem;
}
.mt9{
	margin-top: 0.9rem;
}
.mb9{
	margin-bottom: 0.9rem;
}
.base-color{
	color: #ffa260;
}